double He1(double x); double He2(double x); double He3(double x); 
double He4(double x); double He5(double x); double He6(double x);
double He7(double x); double He8(double x); double He9(double x);

double Hen(int n, double x);

double Bn(int n);
double p1f(double nu, double M3);
double p2f(double nu, double M3);
double p3f(double nu, double M3);
double p4f(double nu, double M3);
double p5f(double nu, double M3);
double p6f(double nu, double M3);
double p7f(double nu, double M3);

double pif(int i, double nu, double M3);
double pif1(int i, double nu, double M3);

double pnf(int n, double nu, double M3, int feeder);
double pnextf(int n, double nu, double M3, int feeder);
double numaxf(double nuc, int feeder);

double Mnf(int n, double M3);
double Mnh(int n, double M3);
double tgamma(double n);
